﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
using OR.Enumerador;

namespace OR
{
    public class clcEndereco : BaseLista<mEndereco> { }

    public class mEndereco : Modelo
    {
        private Int32 indice;
        private Int16 empresa;
        private String tipoLogradouro;
        private eTipoEndereco tipo;
        private String logradouro;
        private String numero;
        private String bairro;
        private String cidade;
        private String cep;
        private String uf;
        private String complemento;
                       
        public mEndereco()
        {
            UF = "SP";
        }

        public Int32 Indice 
        { 
            get 
            { 
                return indice; 
            } 
            set 
            { 
                indice = value;
            }
        }
        public Int16 Empresa
        {
            get
            {
                return empresa;
            }
            set
            {
                empresa = value;
            }
        }
        public String TipoLogradouro 
        {
            get
            {
                return tipoLogradouro;
            }
            set
            {
                tipoLogradouro = value;
            }
        }
        public String Logradouro 
        {
            get
            {
                return logradouro;
            }
            set
            {
                logradouro = value;
            }
        }
        public String Numero 
        {
            get
            {
                return numero;
            }
            set
            {
                numero = value;
            }
        }
        public String Bairro 
        {
            get
            {
                return bairro;
            }
            set
            {
                bairro = value;
            }
        }
        public String Cidade 
        {
            get
            {
                return cidade;
            }
            set
            {
                cidade = value;
            }
        }
        public String Cep 
        {
            get
            {
                return cep;
            }
            set
            {
                cep = value;
            }
        }
        public String UF 
        {
            get
            {
                return uf;
            }
            set
            {
                uf = value;
            }
        }
        public String Complemento 
        {
            get
            {
                return complemento;
            }
            set
            {
                complemento = value;
            }
        }
        public eTipoEndereco Tipo
        {
            get
            {
                return tipo;
            }
            set
            {
                tipo = value;
            }
        }
    }
}
